# @Author：silence
# @Email：792245022@qq.com
# @Date：2025/3/12 2:53

"""
urllib
（1）一个类型以及6个方法
（2）get 请求
（3）post 请求
（4）ajax 的 get 请求
（5）ajax 的 post 请求
（6）cookie 登录
（7）代理

requests
（1）一个类型以及6个属性
（2）get 请求
（3）post 请求
（4）代理
（5）cookie 验证码
"""

import requests

url = "https://www.baidu.com"

headers = {
    "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36"
}

data = {
    "wd": "北京"
}

# url 请求资源路径
# params 参数
# kwargs 字典
response = requests.get(url=url, params=data, headers=headers)

content = response.text

print(content)

# 参数使用 params 传递
# 参数无需 urlencode 编码
# 不需要请求参数定制
# 请求资源路径中的 ？可以加也可以不加

